package com.nbcio.iot.domain.query;

import com.nbcio.common.mybatis.core.page.PageQuery;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 物联网产品查询对象 iot_product
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class IotProductQuery extends PageQuery {

    private static final long serialVersionUID = 1L;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 产品编码
     */
    private String productCode;

    /**
     * 产品分类ID
     */
    private Long categoryId;

    /**
     * 产品型号
     */
    private String productModel;

    /**
     * 产品品牌
     */
    private String brand;

    /**
     * 设备类型
     */
    private String deviceType;

    /**
     * 通信协议类型
     */
    private String protocolType;

    /**
     * 供应商
     */
    private String supplier;

    /**
     * 状态（0正常 1停用）
     */
    private String status;
} 